Information outputting apparatus, information reporting method and information signal supply route selecting method

ABSTRACT

The present invention presents an information-outputting apparatus, an information-reporting method and an information-signal-supply-route-selecting method, which provide a digital-content utilization environment giving the user a high degree of freedom to make use of the apparatus and the methods.  
     The information-outputting apparatus receives an isochronous packet transmitted by a source external apparatus by adoption of an isochronous communication method through a digital bus connecting the external apparatus to the information-outputting apparatus. In the information-outputting apparatus, an IEEE 1394 I/F circuit extracts information on the source electronic apparatus and information on the transmission format. A control unit supplies these pieces of information to an OSD-generating circuit for displaying them on a screen of a display unit employed in the information-outputting apparatus.

BACKGROUND OF THE INVENTION

[0001] The present invention relates to an information-outputtingapparatus such as a monitor apparatus connected to a network connectedto a plurality of electronic apparatuses through digital buses eachconforming to typically the IEEE 1394 standard, an information-reportingmethod for informing the user of information on a content to be outputby the information-outputting apparatus and aninformation-signal-supply-route-selecting method in the network.

[0002] In recent years, a variety of digital contents are abundantlyprovided by way of communication media such as broadcasting media andthe Internet as well as through recording media such as a DVD (digitalvideo disc). It is conceivably possible to widen the range ofapplications of such abundantly available digital contents and to wellprovide an environment of utilizing digital contents wherein the userhas a high degree of freedom to use the contents.

[0003] It is also conceivably possible to provide a digital interface toeach of a variety of digital apparatuses such as digital-contentplayback and recording apparatuses. By providing a digital interface toeach of a variety of digital apparatuses as such, a digital content canbe transmitted at a high speed and copied as well as played back withoutdegrading the quality.

[0004] While there are a variety of digital interfaces, a digitalinterface conforming to the IEEE 1394 standard draws much attention. TheIEEE 1394 digital interface is capable of transmitting a digital contentat a high speed and protecting a copyright of a digital content with ahigh degree of reliability. To be more specific, the digital interfaceconforming to the IEEE 1394 standard is capable of transmitting signalssuch as digital video and audio signals, which must satisfy real-timerequirements.

[0005] In addition, in a communication through a digital interfaceconforming to the IEEE 1394 standard between an electronic apparatusserving of a source of a digital content and an electronic apparatusserving as a recipient of the digital content, by adding information oncopy control to the digital content, the apparatus transmitting thedigital content is capable of determining whether or not to give therecipient apparatus a right to copy the digital content.

[0006] The electronic apparatus serving of a source of a digital contentencrypts the digital content to be transmitted. If the electronicapparatus serving as a recipient of a digital content is treated as anapparatus not allowed to copy the digital content by adding informationon copy control to the digital content, the recipient apparatus is notinformed of an encryption key information for decrypting the encrypteddigital content so that a copyright of the digital content can beprotected with a high degree of reliability.

[0007] By the way, digital television broadcasting presenting digitalcontents through broadcasting media is already under way. It is thusconceivably possible to provide a digital monitor apparatus or a digitaltelevision receiver that has a function for receiving a digitaltelevision broadcast. In the digital television broadcasting, digitaldata is typically data comprising a plurality of broadcasted programs.Prior to broadcasting, the data is subjected to compression adopting anMPEG method and multiplexing. Thus, the digital monitor apparatus musthave an MPEG decoder.

[0008] By providing a digital interface to a digital monitor apparatushaving an MPEG decoder, a digital content completing an encoding processadopting the MPEG method can be supplied to the apparatus as it is. Thedigital monitor apparatus is capable of decoding and playing back thedigital content. Thus, a digital interface provided to a digital monitorapparatus is conceivable.

[0009] By merely providing a digital monitor apparatus with a digitalinterface, however, a problem arises in some cases. That is to say,while a digital monitor apparatus having a digital interface can beconnected to a digital VTR, a hard-disc drive and the so-calledcamcoder, which is equipment comprising a video camera and a VTR builtinto a single body, a video signal stored in a recording medium such asa video tape by a digital VTR or a camcoder is in some cases a DV(Digital Video) signal obtained as a result of data compression based ona DV method instead of a signal encoded by adopting the MPEG method.

[0010] The DV method is a home digital VTR standard set by an HD DigitalConference, which was established by such as manufacturers of digitalequipment as promoters. In accordance with the DV method, a DV signal isobtained as a result of compressing data of a video signal in frameunits. That is to say, a DV signal consists of only I (Intra) picturecomponents in the so-called MPEG method. An I picture is a pictureobtained as a result of a intra-frame encoding process.

[0011] Thus, a digital monitor apparatus having only an MPEG decoder isnot capable of decoding and playing back a DV signal supplied thereto bya digital VTR or the so-called camcoder by way of the digital interface.

[0012] Assuming that a digital monitor apparatus 1 having an analoginput terminal in addition to an MPEG decoder and a digital interface isconnected to a DV storage 2 of typically a digital VTR, an MPEG-TS(Transport Stream) storage 3 of typically a hard disc and a DV camcoder4 as shown in FIG. 1.

[0013] In FIG. 1, solid lines 5, 6 and 7 each represent a digital signalcable whereas dashed lines 8, 9 and 10 each represent an analog signalcable. That is to say, the digital monitor apparatus 1 is connected tothe DV storage 2, the MPEG-TS storage 3 and the DV camcoder 4 by theanalog signal cables 8, 9 and 10 respectively and to the DV storage 2 bythe digital signal cable 5, whereas the DV storage 2 is connected by thedigital signal cable 6 to the MPEG-TS storage 3 which is connected tothe DV camcoder 4 by the digital signal cable 7 to form a network.

[0014] It should be noted that the MPEG-TS storage 3 is an apparatusused for, among others, storing and playing back an MPEG-TS signal,which is obtained as a result of a process of multiplexing digitalcontents each resulting from data compression adopting the MPEG method.

[0015] A content decoded by the DV storage 2, the MPEG-TS storage 3 orthe DV camcoder 4 into an analog signal is supplied to the digitalmonitor apparatus 1 through the analog signal cable 8, 9 or 10respectively. In this case, the video of the content is displayed on ascreen G of the digital monitor apparatus 1 as shown in FIG. 2A and thesound of the content is output by speakers SP1 and SP2 as is the casewith the conventional apparatus.

[0016] By the same token, an MPEG-TS signal can be supplied from theMPEG-TS storage 3 to the digital monitor apparatus 1 through the digitalsignal cables 6 and 5 as it is. In this case, since the digital monitorapparatus 1 has an MPEG decoder, the monitor apparatus 1 is capable ofdisplaying the video of the digital content on the screen G thereof asshown in FIG. 2A and outputting the sound of the content through thespeakers SP1 and SP2.

[0017] By the same token, a DV signal can be supplied to the digitalmonitor apparatus 1 from the DV storage 2 through the digital signalcable 5 or from the DV camcoder 4 through the digital signal cables 7, 6and 5 as it is. In this case, however, since the digital monitorapparatus 1 does not have a DV decoder, the monitor apparatus 1 is notcapable of playing back the DV signal. As a result, as a conceivablemethod, the digital monitor apparatus 1 is put in a mute state astypically shown in FIG. 2B to prevent the video and the sound of thedigital content from being output as noises.

[0018] With such a method, however, the user is not capable ofimmediately knowing why the content the user is trying to watch andlisten to is not played back. In addition, in the case of a networkcomprising a plurality of electronic apparatuses connected to each otheras shown in FIG. 1, the user of the digital monitor apparatus 1 is notcapable of recognizing which route is used for supplying a content tothe monitor apparatus 1 from an external apparatus connected to themonitor apparatus 1 by the network.

[0019] In the case of the network shown in FIG. 1, for example, asdescribed above, the digital monitor apparatus 1 serving as the coreapparatus may receive 3 different kinds of contents, namely:

[0020] (1) a decodable and reproducible digital content;

[0021] (2) an undecodable digital content; and

[0022] (3) a content supplied as an analog signal.

[0023] If an undecodable digital content is inadvertently supplied tothe digital monitor apparatus 1, there may be raised a problem that theundecodable digital content is interpreted incorrectly as a failureoccurring in the monitor apparatus 1 or the apparatus generating thecontent. In addition, since a content may be supplied to the digitalmonitor apparatus 1 from the same electronic apparatus through an analogsignal cable or a digital signal cable, it is difficult to handlecontents in the information reporting and outputting system in somecases. Thus, the environment for utilizing a digital content cannot besaid to be sufficiently well provided yet.

SUMMARY OF THE INVENTION

[0024] The present invention presents an information-outputtingapparatus, an information-reporting method and aninformation-signal-supply-route-selecting method, which provide adigital-content utilization environment giving the user a high degree offreedom to make use of the apparatus and the methods.

[0025] The information-outputting apparatus provided by the presentinvention is an apparatus connected to a network comprising a pluralityof electronic apparatuses connected to each other by digital buses. Theinformation-outputting apparatus comprises: a digital interface unit forreceiving a digital signal transmitted through one of the digital buses;information-detecting means for detecting source-apparatus informationindicating an electronic apparatus serving as a source outputting thedigital signal and information on a format of the digital signal fromthe digital signal, which is received through the digital interfaceunit; and information-reporting means for reporting the source-apparatusinformation and the information on the format, which are detected by theinformation-detecting means.

[0026] In the information-outputting apparatus described above,source-apparatus information and information on a format, which aretransmitted through a digital bus along with a main digital signal, aredetected by the information-detecting means and reported by theinformation-reporting means.

[0027] It is thus possible for the user to know which electronicapparatus connected to a digital bus has supplied a digital signal andwhat format the digital signal has.

[0028] In addition, the information-outputting apparatus further hasinformation-tabularizing means for organizing source-apparatusinformation and information on a format, which are detected by theinformation-detecting means, for each of the electronic apparatusesconnected to the network in a table by associating the pair ofsource-apparatus information and information on a format with thecorresponding electronic apparatus, whereas the information-reportingmeans reports the information tabularized by theinformation-tabularizing means to the user.

[0029] In the information-outputting apparatus, theinformation-detecting means detects a source-apparatus number andinformation on a format for each of the electronic apparatuses connectedto the network. Then, the information-tabularizing means organizes thedetected pieces of information into a table by associating them with thecorresponding electronic apparatus. Finally, the information-reportingmeans reports some or all of the information tabularized by theinformation-tabularizing means.

[0030] It is thus possible for the information-outputting apparatus toinform the user of the information-outputting apparatus ofsource-apparatus information and information on a format, which are eachreceived as an information signal along with a main digital signal, andinformation on connections of the other electronic apparatuses connectedto the network.

[0031] Furthermore, the information-outputting apparatus described abovehas: one or more base-band-signal input terminals each connected to oneof the electronic apparatuses connected to the network and each used forreceiving a base-band signal generated by the electronic apparatus; andinformation-adding means for adding source-apparatus informationindicating a source apparatus generating a base-band signal andinformation, which indicates the format of the base-band signal in casethe base-band signal has been encoded, for each of the electronicapparatuses connected to the base-band-signal input terminals to theinformation tabularized by the information-tabularizing means byassociating the source-apparatus information with the informationindicating the format.

[0032] Moreover, the information-outputting apparatus has one or morebase-band-signal input terminals each connected to an electronicapparatus and used for receiving a base-band signal generated by theelectronic apparatus, and a source-apparatus number of a base-bandsignal received through each of the base-band-signal input terminals andinformation, which indicates the format of the base-band signal in casethe base-band signal has been encoded, are added to the informationtabularized by the information-tabularizing means.

[0033] It is thereby possible for the information-outputting apparatusto report information on base-band signals each received through abase-band-signal input terminal through the tabularized information as atable. Thus, the information-outputting apparatus is capable ofcontrolling both the connection environment of digital signals and theconnection environment of base-band signals.

[0034] In addition, the information-outputting apparatus described abovealso has apparatus-pointing means for pointing out a source apparatusgenerating a signal presently displayed on a screen in the tabularizedinformation.

[0035] The information-outputting apparatus having suchapparatus-pointing means allows the user to recognize a source apparatusgenerating a signal received by the information-outputting apparatus andpresently displayed on a screen in the tabularized information. It isthus possible to report an electronic apparatus serving as a sourcegenerating a signal presently displayed on a screen and other electronicapparatuses in the network with ease and with a high degree ofreliability.

[0036] The information-outputting apparatus described above further has:signal-decoding means for decoding a digital signal having apredetermined format among digital signals received by the digitalinterface unit; and decodable/undecodable judgment means for forming ajudgment as to whether or not a digital signal received by the digitalinterface unit can be decoded by the signal-decoding means, wherein theinformation-reporting means reports the fact that a digital signalreceived by the digital interface unit is undecodable to the user incase an outcome of a judgment formed by the decodable/undecodablejudgment means indicates that the digital signal is undecodable.

[0037] In the information-outputting apparatus described above, theinformation-reporting means reports the fact that a digital signalreceived by the digital interface unit is undecodable in case an outcomeof a judgment formed by the decodable/undecodable judgment meansindicates that the digital signal is undecodable.

[0038] Thus, the user of the information-outputting apparatus is capableof knowing which electronic apparatus connected to a digital bus outputsan undecodable and, hence, normally irreproducible main digital signal,as well as a format the digital signal has. Thus, when an undecodableand, hence, normally irreproducible main digital signal is supplied tothe information-outputting apparatus, the user of theinformation-outputting apparatus will not incorrectly interpret theabnormal playback state as a failure occurring in theinformation-outputting apparatus. In addition, the user is allowed tocarry out a manual operation to transfer the transmission route of theinformation signal so as to supply the main digital signal to anotherelectronic apparatus that is capable of decoding the signal.

[0039] The decodable/undecodable judgment means employed in theinformation-outputting apparatus provided by the present invention formsa judgment as to whether a digital signal received by the digitalinterface unit is decodable or undecodable on the basis of theinformation on a format detected by the information-detecting means.

[0040] In the information-outputting apparatus described above,information on a format detected by the information-detecting means isused by the decodable/undecodable judgment means as a basis for forminga judgment as to whether a digital signal received by the digitalinterface unit is decodable or undecodable. Thus, theinformation-outputting apparatus is capable of forming a judgmentquickly as to whether a digital signal received by the digital interfaceunit is decodable or undecodable without the need to make an attempt todecode the signal.

[0041] In the information-outputting apparatus, theinformation-reporting means reports information to the user bydisplaying the information on a display unit.

[0042] To be more specific, the information-reporting means displaysinformation on source apparatuses, information on formats and the likeon the display unit. It is thus possible to notify the user of theinformation-outputting apparatus of the information on sourceapparatuses, the information on formats and the like with a high degreeof reliability.

[0043] In the information-outputting apparatus provided by the presentinvention, the information-reporting means outputs information as asound or a voice generated by speakers.

[0044] To be more specific, the information-reporting means outputsinformation on source apparatuses, information on formats and the likeas a sound or a voice generated by the speakers. It is thus possible tonotify the user of the information-outputting apparatus of informationon source apparatuses, information on formats and the like as audioinformation with a high degree of reliability.

[0045] In the information-outputting apparatus provided by the presentinvention, the information-reporting means reports information to theuser by displaying the information on a display unit, and outputsinformation as a sound or a voice generated by the speakers.

[0046] By reporting information on source apparatuses, information onformats and the like as information displayed on a display unit, andoutputting information on source apparatuses, information on formats andthe like as a sound or a voice generated by the speakers, theinformation-outputting apparatus is capable of reporting the informationon source apparatuses, the information on formats and the like with ahigh degree of reliability.

[0047] The information-outputting apparatus provided by the presentinvention further has encrypted/unencrypted judgment means for forming ajudgment as to whether or not a digital signal received by the digitalinterface unit has been encrypted, and the information-reporting meansreports a result of judgment output by the encrypted/unencryptedjudgment means to the user.

[0048] In the information-outputting apparatus described above, theencrypted/unencrypted judgment means forms a judgment as to whether ornot a digital signal received by the digital interface unit has beenencrypted, and the information-reporting means reports a result ofjudgment output by the encrypted/unencrypted judgment means. Thus, whenan encrypted main digital signal supplied to the information-outputtingapparatus cannot be decrypted and, hence, cannot be played backnormally, the user of the information-outputting apparatus will knowthat the main digital signal cannot be played back normally because thedigital signal was encrypted so that the user will not incorrectlyinterpret the abnormal playback state as a failure occurring in theinformation-outputting apparatus.

[0049] As an implementation, in the information-outputting apparatusprovided by the present invention, the information-detecting means isalso capable of detecting information indicating whether or not adigital signal received by the digital interface unit has been encryptedfrom the digital signal; and in this case, the encrypted/unencryptedjudgment means forms a judgment as to whether or not a digital signalreceived by the digital interface unit has been encrypted on the basisof the information detected by the information-detecting means toindicate whether or not the digital signal received by the digitalinterface unit has been encrypted.

[0050] As described above, in the information-outputting apparatusprovided by the present invention, the information-detecting meansdetects information indicating whether or not a digital signal receivedby the digital interface unit has been encrypted from the digitalsignal; and the encrypted/unencrypted judgment means forms a judgment asto whether or not a digital signal received by the digital interfaceunit has been encrypted on the basis of the information detected by theinformation-detecting means to indicate whether or not the digitalsignal received by the digital interface unit has been encrypted.

[0051] As a result, the information-outputting apparatus is capable ofdetermining whether or not a digital signal has been encrypted with ahigh degree of reliability without the need to carry out an operationsuch as to make an attempt to decrypt the digital signal.

[0052] In addition, the information-outputting apparatus provided by thepresent invention allows an electronic apparatus connected to thenetwork to make an arbitrary access to the tabularized information.

[0053] As described above, another electronic apparatus connected to thenetwork is capable of making an arbitrary access to the tabularizedinformation in the information-outputting apparatus. Thus, anotherelectronic apparatus connected to the network is capable of making useof the tabularized information in the information-outputting apparatuswithout the need to tabularize source information IDs and information onformats into a table in the other electronic apparatus itself.

[0054] In addition, another information-outputting apparatus provided bythe present invention is also an apparatus connected to a networkcomprising a plurality of electronic apparatuses connected to each otherby digital buses. The information-outputting apparatus comprises: one ormore base-band-signal input terminals each connected to an electronicapparatus and used for receiving a base-band signal generated by theelectronic apparatus; a digital interface unit for receiving a digitalsignal transmitted through one of the digital buses;decodable/undecodable judgment means for forming a judgment as towhether or not a digital signal received by the digital interface unitcan be decoded by the information-outputting apparatus; andinput-signal-switching means for switching a signal input so as toreceive a base-band signal from one of the base-band-signal inputterminals when an outcome of a judgment formed by thedecodable/undecodable judgment means indicates that a digital signalreceived by the digital interface unit cannot be decoded by theinformation-outputting apparatus.

[0055] As described above, in the information-outputting apparatus, theinput-signal-switching means switches the signal input so as to receivea base-band signal from one of the base-band-signal input terminals whenan outcome of a judgment formed by the decodable/undecodable judgmentmeans indicates that a main digital signal received by the digitalinterface unit cannot be decoded by the information-outputtingapparatus.

[0056] Thus, when a main digital signal received by the digitalinterface unit cannot be decoded by theinformation-outputting-apparatus, the signal input can be switchedautomatically to receive a signal already decoded by another electronicapparatus connected to the same network from the other electronicapparatus without the need for the user to carry out a manual operation.

[0057] In addition, the information-outputting apparatus provided by thepresent invention further has command issuing means for issuing acommand to an electronic apparatus, which is connected to the networkand capable of decoding a digital signal, to decode the digital signaland output the decoded digital signal as a base-band signal in the caseof an outcome of a judgment formed by the decodable/undecodable judgmentmeans indicating that the same digital signal received by the digitalinterface unit cannot be decoded by the information-outputtingapparatus.

[0058] As described above, the command issuing means employed in theinformation-outputting apparatus is capable of issuing a command to anelectronic apparatus, which is connected to the network and capable ofdecoding a digital signal undecodable by the information-outputtingapparatus, to decode the digital signal and output the decoded digitalsignal as a base-band signal. Thus, it is possible to decode a desireddigital signal with a high degree of reliability and to use the decodedsignal without the need for the user to carry out a manual operation.

[0059] The digital buses employed in the information-outputtingapparatus provided by the present invention are each a bus conforming tothe IEEE 1394 standard.

[0060] As described above, the information-outputting apparatus employsbuses each conforming to the IEEE 1394 standard as the digital buses.Thus, digital information signals required to satisfy a real-timecondition such as digital video and audio signals can be transmitted ata high speed and the copyright of the digital information signals can beprotected reliably and properly.

[0061] As described above, in accordance with the present invention,when digital data of a content undecodable by the information-outputtingapparatus is supplied to the information-outputting apparatus,information on the content can be reported to the user or anotherapparatus external to the information-outputting apparatus. It is thuspossible to solve a problem of the user's misinterpreting a normallyirreproducible digital data due to an inability to decode the digitaldata as a failure occurring in an electronic apparatus in use.

[0062] In a network comprising a plurality of electronic apparatusesconnected to each other by digital buses, information on digital datagenerated by each of the electronic apparatuses connected to the networkcan be tabularized into a content information table. In addition,connection status of the network comprising a plurality of electronicapparatuses connected to each other by digital buses can be reported tothe user and the electronic apparatuses connected to the network.

[0063] The user can thus make use of the content information tableprovided by the information-outputting apparatus as a basis forselecting an optimum supply route of an electronic apparatus consideredto be a source of desired digital data. It is therefore possible toimprove convenience provided to the user in utilization of the network.

[0064] In addition, when digital data that cannot be decoded by theinformation-outputting apparatus connected to a network comprising aplurality of electronic apparatuses connected to each other by digitalbuses is supplied to the information-outputting apparatus, the digitaldata is rerouted to an electronic apparatus capable of decoding the databefore re-supplying the decoded digital data to theinformation-outputting apparatus as a base-band signal. As a result, byrerouting undecodable digital data directly supplied to theinformation-outputting apparatus to an electronic apparatus capable ofdecoding the undecodable digital data, the digital data can be used.

[0065] Moreover, by using digital buses, it is also possible toconstruct a network covering all electronic apparatuses and providingthe user with convenience and a high degree of freedom to use.

BRIEF DESCRIPTION OF THE DRAWINGS

[0066]FIG. 1 is an explanatory block diagram showing connections betweenexternal apparatuses and a monitor apparatus having a digital interfaceand an analog interface (or analog I/O terminal);

[0067]FIG. 2A is an explanatory diagram showing a typical display of adecodable digital content;

[0068]FIG. 2B is an explanatory diagram showing a state of a videodisplay of an undecodable digital content;

[0069]FIG. 3 is an explanatory block diagram showing a monitor receiverapplying an information-outputting apparatus implemented by anembodiment of the present invention;

[0070]FIG. 4A is an explanatory block diagram used for describing anasynchronous communication method adopted in a digital interfaceconforming to the IEEE 1394 standard;

[0071]FIG. 4B is an explanatory block diagram used for describing anisochronous communication method adopted in a digital interfaceconforming to the IEEE 1394 standard;

[0072]FIG. 5 is an explanatory diagram showing the format of anisochronous packet;

[0073]FIG. 6 is an explanatory diagram showing a typical display ofinformation on a content;

[0074]FIG. 7 is an explanatory diagram showing a typical contentinformation table created in a monitor apparatus provided by theembodiment of the present invention;

[0075]FIG. 8 shows an explanatory flowchart representing processing tocreate a content information table and processing to present a contentinformation table according to a request received from an externalapparatus;

[0076]FIG. 9 is an explanatory diagram showing a typical display ofinformation on a content;

[0077]FIG. 10 is an explanatory diagram showing a typical display ofinformation according to the content information table;

[0078]FIG. 11 shows an explanatory flowchart representing processing toautomatically select a route for supplying a content in accordance withthe present invention's method for selecting a route to supply acontent;

[0079]FIG. 12 shows a continuation flowchart of the flowchart shown inFIG. 11; and

[0080]FIGS. 13A and 13B are explanatory diagrams showing typical videodisplays of digital contents supplied to the monitor apparatus by way ofan automatically selected route for supplying the contents as analogsignals to be displayed thereon.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0081] The following description explains a preferred embodimentimplementing an information-outputting apparatus, aninformation-reporting method and aninformation-signal-supply-route-selecting method provided by the presentinvention by referring to the accompanying diagrams. The followingembodiment is used to exemplify a case in which aninformation-outputting apparatus provided by the present invention isapplied to a digital monitor apparatus. It should be noted that, in thefollowing description of the embodiment, an audio system employed in thedigital monitor apparatus is not explained in order to make thedescription simple.

[0082] [Digital Monitor Apparatus]

[0083]FIG. 3 is an explanatory block diagram showing a digital monitorapparatus 1 implemented by an embodiment of the present invention. Inthe following description, the digital monitor apparatus 1 is alsoreferred to simply as monitor apparatus 1. As will be described later,the monitor apparatus 1 implemented by the embodiment has a function toreceive a digital television broadcast and a digital interface circuitconforming to the IEEE 1394 standard as a digital interface.

[0084] This embodiment is used to exemplify a case wherein the monitorapparatus 1 is connected to a DV storage 2, an MPEG-TS (TransportStream) storage 3 and a DV camcoder 4 by digital buses each conformingto the IEEE 1394 standard and analog transmission lines to form anetwork as shown in FIG. 1. The digital buses conforming to the IEEE1394 standard are each referred to simply as a digital bus. The presentinvention is thus explained by referring also to FIG. 1 as follows.

[0085] [Configuration and Operation of Digital Monitor Apparatus]

[0086] As shown in FIG. 3, the monitor apparatus 1 implemented by theembodiment comprises an antenna 11, a tuner 12, a front-end unit 13, ademultiplexer 16, an MPEG decoder 17, a superposition circuit 19, adisplay circuit 20, a digital interface circuit 14 conforming to theIEEE 1394 standard, a switch circuit 15, an OSD-generating circuit 18and 3 analog input terminals S1, S2 and S3. The digital interfacecircuit 14 conforming to the IEEE 1394 standard is referred to hereafteras an IEEE 1394 I/F circuit. There is also provided a control unit 30for controlling the components of the monitor apparatus 1 implemented bythe embodiment.

[0087] In the configuration shown in FIG. 3, the control unit 30 is amicrocomputer comprising a CPU 21, a ROM 22 and a RAM 23, which areconnected to each other by a CPU bus 24. The CPU 21 executes programsstored in the ROM 22. The RAM 23 serves as a work area used by the CPU21 in carrying out various kinds of processing by execution of theprograms. The control unit 30 also includes a key operation unit 25operated by the user to enter an input.

[0088] The monitor apparatus 1 implemented by the embodiment has areception display mode, a digital external input mode and an analogexternal input mode. In the reception display mode, a digital televisionbroadcast signal is received, decoded with proper timing and thendisplayed. In the digital external input mode, a main digital signalreceived through the IEEE 1394 I/F circuit 14 is decoded and processed.In the analog external input mode, an analog signal received through theanalog input terminal S1, S2 or S3 is processed.

[0089] The modes are switched from one to another in accordance with amode select command input entered via the key operation unit 25connected to the control unit 30 of the monitor apparatus 1.

[0090] As will described later, in the monitor apparatus 1 of theembodiment operating in the reception display mode, the control unit 30executes control to drive the front-end unit 13 to demodulate a digitalbroadcast signal received by the tuner 12, the demultiplexer 16 toextract data of a program selected by the user and the MPEG decoder 17to decode the data or output the data to the IEEE 1394 I/F circuit 14.

[0091] In the digital external input mode, the control unit 30 executescontrol to drive the demultiplexer 16 to extract data of a programselected by the user from a data stream received by the IEEE 1394 I/Fcircuit 14 and the MPEG decoder 17 to decode the data.

[0092] The reception display mode, the digital external input mode andthe analog external input mode are each described as follows.

[0093] [Reception Display Mode]

[0094] The description begins with an explanation of operations, whichare carried out in the monitor apparatus 1 when the reception displaymode is selected. In this reception display mode, a broadcast signal D1received by the antenna 11 is supplied to the tuner 12. The tuner 12selects a desired digital broadcast signal D2 in accordance with aselect control signal received from the control unit 30, supplying theselected digital broadcast signal D2 to the front-end unit 13.

[0095] The front-end unit 13 demodulates the signal D2 received from thetuner 12 and carries out error correction processing on a signalobtained as a result of the demodulation to generate a data stream D3.The data stream D3 is multiplexed data comprising a plurality ofbroadcast programs and an EPG (Electronic Program Guide).

[0096] The data stream D3 generated by the front-end unit 13 is suppliedto an input terminal a of the switch circuit 15. With the receptiondisplay mode selected by the user, the switch circuit 15 is actuated bya control signal D9 generated by the control unit 30.

[0097] With the reception display mode selected by the user, the switchcircuit 15 outputs a signal supplied to the input terminal a. Thus, thedata stream D3 generated by the front-end unit 13 is supplied to thedemultiplexer 16 by way of the switch circuit 15.

[0098] The demultiplexer 16 splits data demultiplexed in the data streamD3 into pieces of information such as broadcast programs and an EPG andrearranges them properly. The demultiplexer 16 extracts data of abroadcast program desired by the user in accordance with a selectcommand signal output by the control unit 30, and supplies a videostream D4 comprising packets of a video signal portion of the extractedprogram to the MPEG decoder 17.

[0099] Since the video stream D4 supplied to the MPEG decoder 17 is datacompressed by adopting the MPEG method, the MPEG decoder 17 decompressesthe video stream D4 to recover video data D5 prior to the datacompression. The MPEG decoder 17 then supplies the video data D5 to thesuperposition circuit 19. The superposition circuit 19 also receivesdisplay data called OSD (On Screen Display) data generated by theOSD-generating circuit 18.

[0100] The OSD data is superposed on video data of a picture inaccordance with a control signal D10 generated by the control unit 30.Examples of the OSD data are a channel number, which is displayed when achannel is called by the user, a volume bar showing a volume level atvolume adjustment and a variety of messages. The superposition circuit19 superposes an OSD message on the video data D5 generated by the MPEGdecoder 17 to form a video signal D6, which is then supplied to thedisplay circuit 20.

[0101] The display circuit 20 generates a signal to be displayed on adisplay unit such as a CRT from the video signal D6 received from thesuperposition circuit 19. In this way, a video of a digital broadcastprogram extracted from a digital broadcast signal received by theantenna 11 and selected by the tuner 12 is displayed on the display unitof the monitor apparatus 1.

[0102] It should be noted that, in this embodiment, the demultiplexer 16outputs a data stream supplied thereto to the IEEE 1394 I/F circuit 14as a data stream (a content) D7. The IEEE 1394 I/F circuit 14 outputsthe data stream D7 received from the demultiplexer 16 to the digital bus5 by adopting an isochronous communication method to be described laterso as to supply the data stream D7 to an electronic apparatus connectedto the network other than the monitor apparatus 1 implemented by theembodiment.

[0103] An example of the other electronic device connected to thenetwork is the MPEG-TS storage 3. Thus, the monitor apparatus 1 iscapable of storing a digital broadcast signal received by the antenna 11and selected by the tuner 12 in the MPEG-TS storage 3. It should benoted that, as described earlier, the data stream D7 is a multiplexedsignal comprising pieces of data representing a plurality of broadcastprograms compressed by adopting the MPEG method. Thus, the data streamD7 is a digital signal conforming to the so-called MPEG-TS standard.

[0104] [Digital External Input Mode]

[0105] Next, operations in the digital external input mode areexplained. As described earlier by referring to FIG. 1, the monitorapparatus 1 implemented by the embodiment is connected to a plurality ofelectronic (external) apparatuses by the digital buses 5, 6 and 7. Whendigital signals are received from the electronic apparatuses by way ofthe connecting digital buses 5 to 7, the user of the monitor apparatus 1selects an electronic apparatus from which a digital signal should bereceived by operating the key operation unit 25.

[0106] When the user operates the key operation unit 25, the controlunit 30 executes control by supplying a control signal D11 to the IEEE1394 I/F circuit 14 to select a transmission channel for transmitting adigital signal from the external apparatus selected by the user. At thesame time, the control unit 30 supplies a control signal D9 to theswitch circuit 15 to output a signal supplied to an input terminal b ofthe switch circuit 15.

[0107] As described earlier, the digital buses employed in thisembodiment are each an IEEE 1394 bus, which is capable of transmittingdigital data by adoption of 2 communication methods, namely, anasynchronous communication method and an isochronous communicationmethod. In the isochronous communication method, transmission channels(isochronous channels) are assigned to a plurality of electronicapparatuses connected to the digital bus and video and audio data, whichmust satisfy real-time requirements, are transmitted, for example.

[0108]FIGS. 4A and 4B are explanatory diagrams used for explainingrespectively the asynchronous and isochronous communication methodsadopted in a digital interface conforming to the IEEE 1394 standard. Toput it in detail, the diagrams are used for explaining a procedure(sub-action) for transmitting a packet.

[0109] To be more specific, FIG. 4A is an explanatory diagram used fordescribing the asynchronous communication method. In the case of theasynchronous communication method, data of a variable amount istransmitted and a response to the data is obtained from the recipient ofthe data. As shown in FIG. 4A, in the case of the asynchronouscommunication method, a sub-action is divided into 3 main portions,namely, Arb (an arbitration sequence), a packet (data packettransmission) and Ack (an acknowledgment).

[0110] On the other hand, FIG. 4B is an explanatory diagram used fordescribing the isochronous communication method. In the case of theisochronous communication method, data of a variable amount istransmitted to a simplified address at predetermined intervals. In theisochronous communication method, however, no response to thetransmitted data is given.

[0111] As shown in FIG. 4B, in the case of the isochronous communicationmethod, there are provided a plurality of isochronous channels, namely,a first channel, a second channel, a third channel and so on. Asub-action in each isochronous channel comprises an arbitration sequence(Arb) and a packet (data packet transmission).

[0112] The IEEE 1394 I/F circuit 14 selects an isochronous channelassigned to a desired external apparatus in order to receive a datastream transmitted by the desired external apparatus by adoption of theisochronous communication method in accordance with a control signal D11output by the control unit 30. The IEEE 1394 I/F circuit 14 thenreceives the data stream transmitted through the isochronous channel.

[0113] Selection of an isochronous channel can be based on informationrecorded in the header of a packet (isochronous packet) transmitted byadoption of the isochronous communication method. FIG. 5 is anexplanatory diagram showing the format of an isochronous packet.

[0114] A channel field on the first line of the header shown in FIG. 5is a field for recording an isochronous channel number. An SID(Source-apparatus ID) field on the third line of the header is a fieldfor recording a node ID, which is information for identifying anexternal apparatus (or a source apparatus) serving as a sourcetransmitting data as isochronous packets.

[0115] It should be noted the isochronous packet is described in detailin “IEEE 1394-1995: IEEE Standard for a High Performance Serial Bus” and“IEC61883: Consumer audio/video equipment.”

[0116] In this embodiment, the IEEE 1394 I/F circuit 14 identifies theisochronous channel number from information recorded in the SID field ofthe header of an isochronous packet received from an external apparatusspecified by the control unit 30. The IEEE 1394 I/F circuit 14 thenreceives the isochronous packet from an isochronous channel identifiedby the isochronous channel number.

[0117] In this way, the monitor apparatus 1 receives a data stream D8transmitted by adoption of the isochronous communication method from anexternal apparatus desired by the user. Then, the data stream D8received from the desired external apparatus is supplied to the inputterminal b of the switch circuit 15.

[0118] In addition, the IEEE 1394 I/F circuit 14 is capable of supplyingtypically information extracted from received data to the control unit30 as control data D12 by adoption of the asynchronous communicationmethod. Furthermore, the IEEE 1394 I/F circuit 14 is capable ofoutputting typically control data received from the control unit 30 as acontrol signal D5 to the digital bus 5 by adoption of the asynchronouscommunication method to be supplied to an external apparatus connectedto the same network.

[0119] As described above, when the monitor apparatus 1 implemented bythe embodiment is set in the digital external input mode, the controlsignal D9 generated by the control unit 30 sets the switch circuit 15 tothe input terminal b so that the data stream D8 output by the IEEE 1394I/F circuit 14 is supplied to the demultiplexer 16 by way of the switchcircuit 15.

[0120] Subsequent processing is the same as the reception display modedescribed earlier. That is to say, the demultiplexer 16 splits pieces ofdata multiplexed in the data stream D8 into programs and an EPG andrearranges the program and the EPG. The demultiplexer 16 then fetchesdata of a program desired by the user in accordance with a selectcommand signal generated by the control unit 30 and supplies a videostream D4 comprising packets of the desired program to the MPE decoder17.

[0121] The MPEG decoder 17 decompresses the video stream D4 receivedfrom the demultiplexer 16 by adopting the MPEG method to restore thevideo data D5 in a state prior to the data compression. The video dataD5 is supplied to the superposition circuit 19. The superpositioncircuit 19 superposes display data (OSD data) generated by theOSD-generating circuit 18 on the video data D5 received from the MPEGdecoder 17 to form a video signal D6, which is then supplied to thedisplay circuit 20.

[0122] The display circuit 20 generates a signal to be displayed on adisplay unit such as a CRT from the video signal D6 received from thesuperposition circuit 19 and supplies the generated signal to thedisplay unit. In this way, a video of a program extracted from a datastream transmitted by an external apparatus by way of the digital bus 5is displayed on the display unit.

[0123] By the way, provided with the demultiplexer 16 and the MPEGdecoder 17, the monitor apparatus 1 implemented by the embodiment iscapable of decoding digital data conforming to the MPEG-TS method suchas a digital television broadcast and playing back the decoded data.However, the monitor apparatus 1 is not capable of decoding digital dataconforming to the DV method.

[0124] That is to say, in a network built as shown in FIG. 1, it ispossible to decode and play back typically digital data with an MPEG-TSformat transmitted through a digital bus from the MPEG-TS storage 3.However, it is impossible to decode and play back digital data with a DVformat transmitted from the DV storage 2 or the DV camcoder 4 by way ofa digital bus.

[0125] Thus, the monitor apparatus 1 implemented by the embodiment isnot capable of displaying a video even if digital data is received fromthe DV storage 2 or the DV camcoder 4 since the digital data cannot bedecoded. It is quite within the bounds of possibility that the user notfamiliar with these kinds of equipment incorrectly thinks that a failureoccurs in the DV storage 2, the DV camcoder 4 or the monitor apparatus 1in case no video is displayed.

[0126] In order to solve the problem described above, when digital datathat cannot be decoded by the monitor apparatus 1 implemented by theembodiment is supplied to the monitor apparatus 1, the monitor apparatus1 notifies the user of the isochronous channel number, the sourceinformation ID and the information on the format of the digital data bydisplaying the isochronous channel number, the source information ID andthe information on the format on the display unit employed in themonitor apparatus 1.

[0127] The information on the format includes information indicating oneof a variety of encoding methods including data compressing and encodingmethods such as the DV method, the MPEG method and the JPEG method. Theinformation on the format also includes information indicatingtransmission method parameters such as the number of bits per worddetermined for transmitting digital data, a header size, header itemsand a packet size. Thus, the information on a format is information thatcan be used for determining a cause of an inability to decode digitaldata due to a difference in encoding method or a difference intransmission method.

[0128] In the monitor apparatus 1 implemented by the embodiment, asdescribed earlier, information on a format includes informationindicating a compressing and encoding method adopted for digital datasupplied to the monitor apparatus 1. The information indicating acompressing and encoding method in this embodiment is referred tohereafter as format information.

[0129] That is to say, in the case of an IEEE 1394 bus, as describedearlier by referring to FIG. 5, the header of an isochronous packetincludes an isochronous channel number in the channel field, a sourceapparatus ID in the SID field and format information in the FMT fieldindicating a compressing and encoding method adopted for compressing andencoding digital data transmitted by using the isochronous packet.

[0130] The IEEE 1394 I/F circuit 14 extracts a transmission channelnumber of the channel field, a source apparatus ID of the SID field andformat information of the FMT field from the header of a selectivelyreceived isochronous packet, supplying the transmission channel number,the source apparatus ID and the format information to the control unit30. The control unit 30 determines whether digital data to be processedhas been compressed and encoded by adopting a compressing and encodingmethod that allows the monitor apparatus 1 to decompress and decode thedigital data. The formation of the judgment is based on the formatinformation extracted from the FMT field of the header of theisochronous packet of the digital data received by the monitor apparatus1. If the digital data cannot be decompressed and decoded, that is, ifthe digital data has been encoded by adoption of the DV method in thecase of this embodiment, the control unit 30 passes on the transmissionchannel number of the channel field, the source apparatus ID of the SIDfield and the format information of the FMT field received from the IEEE1394 I/F circuit 14 to the OSD-generating unit 18.

[0131] The OSD-generating unit 18 generates OSD information showing thetransmission channel number, the source apparatus ID and the formatinformation from the transmission channel number of the channel field,the source apparatus ID of the SID field and the format information ofthe FMT field received from the control unit 30, supplying the OSDinformation to the superposition circuit 19.

[0132] Thus, when the user of the monitor apparatus 1 implemented by theembodiment prefers to receive digital data from the DV storage 2 or theDV camcoder 4 by way of one of the digital buses, the screen G of thedisplay apparatus 1 displays a transmission channel or an isochronouschannel number extracted from the channel field, a source apparatus IDextracted from the SID field and format information extracted from theFMT field as shown in FIG. 6.

[0133]FIG. 6 is an explanatory diagram showing a typical display ofinformation on a packet, which appears on the display screen G of themonitor apparatus 1 implemented by the embodiment when the user of themonitor apparatus 1 prefers to receive digital data from, for example,the DV storage 2 in the network.

[0134] As described above, when the monitor apparatus 1 implemented bythe embodiment receives digital data, which cannot be decoded by themonitor apparatus 1, the monitor apparatus 1 notifies the user of themonitor apparatus 1 of which isochronous channel is used for receivingthe digital data, which external apparatus is supplying the digital dataand which comprising and encoding method was adopted by the externalapparatus to generate the digital data.

[0135] Thus, the user of the monitor apparatus 1 is capable of knowingthat digital data received from its own selected external apparatus isdigital data compressed and encoded by adopting a compressing andencoding method that makes it impossible for the monitor apparatus 1 todecompress and decode the digital data.

[0136] It should be noted that a user not familiar with the monitorapparatus 1 may not be capable of immediately understanding the reasonwhy no video display appears on the screen by merely being informed of atransmission channel, a source apparatus ID and format information. Inorder to solve this problem, the monitor apparatus 1 may display atypical message of “Since digital data received from a DV storageidentified by a source apparatus ID of 1 is data having a DV format, thedigital data cannot be decoded by the monitor apparatus.” or “Sincedigital data received from a DV storage identified by a source apparatusID of 1 is data having an incompatible format, the digital data cannotbe displayed by the monitor apparatus.”

[0137] Such a message is stored in the ROM 22 employed in the controlunit 30 in advance and, if format information received from the IEEE1394 I/F circuit 14 indicates that a DV signal is received, the controlunit 30 retrieves the message from the ROM 22 and supplies the messageto the OSD-generating unit 18.

[0138] It should be noted that, in the description of the embodiment, anaudio system employed in the monitor apparatus 1 implemented by theembodiment is not explained in order to make the description simple asdescribed above. Thus, in addition to a displayed message, an audiomessage can also be output from the speakers SP1 and SP2 employed in themonitor apparatus 1. In this case, at a stage before the speakers SP1and SP2, there is provided a message-generating circuit for generatingan audio message according to control executed by the control unit 30and supplying the message to the speakers SP1 and SP2. It is needless tosay that an audio message can be output by adopting another method.

[0139] As described above, when digital data, which cannot be decodedand, hence, displayed, is supplied to the monitor apparatus 1, themonitor apparatus 1 informs the user of an isochronous channel number, asource apparatus ID and format information through typically a display,preventing the user from incorrectly misinterpreting the undisplayeddigital data as a failure occurring in an apparatus.

[0140] In addition, reporting of an isochronous channel number, a sourceapparatus ID and format information typically as a display as describedabove allows a countermeasure to be taken to solve the problem bymanually changing the transmission route of digital data, for example,by having the digital data rerouted to an external apparatus capable ofdecoding the digital data before supplying back the data to the monitorapparatus 1.

[0141] Moreover, the monitor apparatus 1 implemented by the embodimentuses format information extracted from the FMT field of the header of anisochronous packet as a basis for determining whether or not digitaldata received by the IEEE 1394 I/F circuit 14 is digital data having aformat allowing the monitor apparatus 1 to decode the data. It should benoted, however, that the scope of the present invention is not limitedto this scheme.

[0142] For example, digital data received by the IEEE 1394 I/F circuit14 is decoded, and the decoded data is used as a basis for determiningwhether or not the digital data is digital data having a format allowingthe monitor apparatus 1 to decode the data. That is to say, a variety ofmethods may be adopted for determining whether or not digital datareceived by the IEEE 1394 I/F circuit 14 is digital data having a formatallowing the monitor apparatus 1 to decode the data.

[0143] By using format information extracted from the FMT field of theheader of an isochronous packet as a basis for determining whether ornot digital data received by the IEEE 1394 I/F circuit 14 is digitaldata having a format allowing the monitor apparatus 1 to decode thedata, nevertheless, it becomes unnecessary to decode the digital data.Thus, it is possible to determine whether or not digital data receivedby the IEEE 1394 I/F circuit 14 is digital data having a format allowingthe monitor apparatus 1 to decode the data in a short period of time.

[0144] [Analog External Input Mode]

[0145] Next, operations carried out in the analog external input modeare explained. As shown in FIG. 1, the DV storage 2, the MPEG-TS storage3 and the DV camcoder 4 are connected to the monitor apparatus 1implemented by the embodiment through the analog signal cables 8, 9 and10 respectively. The user of the monitor apparatus 1 is allowed tooperate the key operation unit 25 to select one of the DV storage 2, theMPEG-TS storage 3 and the DV camcoder 4 connected to the monitorapparatus 1 through the analog signal cables 8, 9 and 10 respectively asa source apparatus for generating an analog signal to be supplied to themonitor apparatus 1.

[0146] In this embodiment, the DV storage 2, the MPEG-TS storage 3 andthe DV camcoder 4 are connected to the analog input terminals S1, S2 andS3 of the monitor apparatus 1 respectively. Analog signals received atthe analog input terminals S1, S2 and S3 are supplied to thesuperposition circuit 19.

[0147] In this embodiment, the superposition circuit 19 is capable ofselecting one of the analog signals received at the analog inputterminals S1, S2 and S3 as a signal to be processed in accordance withcontrol executed by the control unit 30. Then, the superposition circuit19 superposes OSD information received from the OSD-generating circuit18 on the selected analog signal, outputting the OSD information and theanalog signal to the display circuit 20 as a video signal D6.

[0148] The display circuit 20 generates a signal to be displayed on adisplay unit such as a CRT from the video signal D6 received from thesuperposition circuit 19 and supplies the generated signal to thedisplay unit. In this way, a video conveyed by an analog video signalreceived from an external apparatus by way of one of the analog signalcables 8, 9 and 10 is displayed on the display unit.

[0149] As described above, the monitor apparatus 1 implemented by theembodiment has 3 modes, namely, the reception display mode, the digitalexternal input mode and the analog external input mode. Also asdescribed above, when digital data that cannot be decoded by the monitorapparatus 1 is received in the digital external input mode, theisochronous channel number, the source apparatus ID and the formatinformation are reported. Thus, when no video display appears on thescreen because of reception of undecodable digital data, the user of themonitor apparatus 1 does not incorrectly interpret the screen with novideo display as a failure occurring in an apparatus.

[0150] As described above, in this embodiment, an isochronous channelnumber, a source apparatus ID and format information are reported onlywhen digital data that cannot be decoded by the monitor apparatus 1 isreceived. It should be noted, however, that the scope of the presentinvention is not limited to this scheme.

[0151] In the digital external input mode, for example, an isochronouschannel number, a source apparatus ID and format information arereported without regard to whether or not digital data received from anexternal apparatus can be decoded by the apparatus and the reporting isended after a predetermined period of time lapses or when the userenters an acknowledgement in response to the report.

[0152] In the above description, the superposition circuit 19 employedin the monitor apparatus 1 shown in FIG. 3 is explained as a circuit forsuperposing OSD information on a video signal. It should be noted,however, that the superposition circuit 19 is also capable of forming apicture to be displayed on a screen by synthesizing typically 4different video signals, namely, a video signal generated by the MPEGdecoder 17 and video signals input from the 3 analog input terminals S1,S2 and S3.

[0153] When forming a picture to be displayed on a screen bysynthesizing a plurality of different video signals one of which cannotbe displayed as described above, the monitor apparatus 1 displays anisochronous channel number, a source apparatus ID and format informationin an area on the screen for a video portion of the undecodable signalor over the entire screen.

[0154] [Creation of Content Information Table]

[0155] By the way, as described earlier by referring to FIG. 6, when themonitor apparatus 1 operating in the digital external input modereceives digital data, which cannot be decoded thereby, the monitorapparatus 1 reports an isochronous channel number, a source apparatus IDand format information to the user so that the user does not incorrectlyinterpret the screen with no video display as a failure occurring in anapparatus.

[0156] As described above, however, a concrete countermeasure can betaken to solve the no-display problem by manually changing thetransmission route of digital data, for example, by having the digitaldata rerouted to an external apparatus capable of decoding the digitaldata before supplying the data back to the monitor apparatus 1. In thiscase, nevertheless, the transmission route of the digital data cannot bechanged quickly unless the user knows external apparatuses and types ofdigital data the external apparatuses are capable of decoding.

[0157] When an attempt is made to dub digital data generated by the DVstorage 2 in a network with a plurality of external apparatusesconnected thereto as shown in FIG. 1, for example, it is quite withinthe bounds of possibility that the user does not know which externalapparatus is capable of dubbing the digital data.

[0158] In order to solve this problem, in this embodiment, informationon contents or signals supplied to the monitor apparatus 1 istabularized into a content information table, which is stored in amemory to be reported to the user through the monitor apparatus 1 oranother external apparatus in order to offer more convenience to theuser.

[0159]FIG. 7 is an explanatory diagram showing a typical contentinformation table created in the monitor apparatus 1 by tabularizinginformation on contents or signals supplied to the monitor apparatus 1.A transmission channel number column, a transmission source ID columnand a format column correspond to respectively the isochronous channelnumber field, the source apparatus ID (SID) field and the formatinformation (FMT) field in the header of an isochronous packet describedearlier by referring to FIG. 5.

[0160] Information on an encryption column indicates whether or notdigital data has been encrypted. This information can also obtained fromthe header of an isochronous packet shown in FIG. 5. To be morespecific, information in an EMI field in the header of an isochronouspacket shown in FIG. 5 is a control code for encryption of the contentand can thus be used to indicate whether or not the digital data hasbeen encrypted. To put it in detail, the information in the EMI fieldindicates whether or not the digital data or the digital contenttransmitted by using this packet has been encrypted.

[0161] The IEEE 1394 I/F circuit 14 employed in the monitor apparatus 1implemented by the embodiment changes the isochronous channel from oneto another to scan for an isochronous packet that is receivable. Then,the IEEE 1394 I/F circuit 14 extracts necessary data from the header ofa received isochronous packet. Finally, the extracted data istabularized to form a content information table like the one shown inFIG. 7.

[0162] It should be noted that the control unit 30 employed in themonitor apparatus 1 recognizes which mode the monitor apparatus 1 ispresently operating in and which external apparatus is currentlysupplying information to the monitor apparatus 1. A specifier denoted bya circle mark is appended on an active row representing an externalapparatus currently supplying a signal conveying a content currentlydisplayed as a picture on the monitor apparatus 1. The circle markdistinguishes the active row from the others. In the content informationtable shown in the figure, the active first row indicates that anexternal apparatus with a transmission source ID of 2 is currentlysupplying an unencrypted digital signal of the DV format.

[0163] In addition, the monitor apparatus 1 implemented by theembodiment is provided with the 3 analog input terminals S1, S2 and S3each used for receiving an analog signal. The fact that an analogtransmission line is connected to any of the 3 analog input terminalsS1, S2 and S3 can be sensed by mechanical means or by detection of theimpedance of the analog transmission line, the voltage level of thesignal or the like.

[0164] Unlike a digital signal received by the IEEE 1394 I/F circuit 14as described earlier, however, it is impossible to automatically detectinformation indicating which analog input terminal is currentlyreceiving an analog signal or which external apparatus is presentlysupplying an analog signal and what analog signal is currently beingsupplied. In order to solve this problem, in this embodiment, the userof the monitor apparatus 1 enters information on analog signals suppliedto the analog input terminals S1, S2 and S3 via the key operation unit25.

[0165] At that time, the content information table shown in FIG. 7 isdisplayed on the screen G of the display unit employed in the monitorapparatus 1. On the lower part of the content information table, analogsignal rows each representing an analog connection are created likedigital signal rows each representing a digital connection. Much likethe digital signal rows, each of the analog signal rows of the contentinformation table shows information on the analog connection, which isentered by the user typically via the key operation unit 25.

[0166] In the case of the network wherein the DV storage 2, the MPEG-TSstorage 3 and the DV camcoder 4 are connected to the digital monitorapparatus 1 as shown in FIG. 1, for example, information on digital datasupplied to the IEEE 1394 I/F circuit 14, that is, information describedon digital signal rows of the content information table shown in FIG. 7,can be automatically detected by scanning as described above.

[0167] Then, while looking at the information on digital data obtainedby automatic detection and described on the digital signal rows of thecontent information table, the user sets analog connections eachcorresponding to one of the digital connections. That is to say, in thecase of the network shown in FIG. 1, the analog outputs of the DVstorage 2, the MPEG-TS storage 3 and the DV camcoder 4 are connected tothe analog input terminals S1, S2 and S3 of the monitor apparatus 1respectively.

[0168] The analog connections each corresponding to one of the digitalconnections are set by copying pieces of information described on thedigital signal rows of the content information table to the analogsignal rows as they are as shown in FIG. 7. In this way, pieces ofinformation on analog signals supplied to the monitor apparatus 1 can bedescribed on the analog signal rows of the content information table bymerely copying information on digital data supplied to the IEEE 1394 I/Fcircuit 14 employed in the monitor apparatus 1, that is, informationdescribed on digital signal rows, which can be automatically detected byscanning as described above.

[0169] Information on an analog signal in the content information tableshown in FIG. 7 includes a transmission channel number, a transmissionsource ID, a format and information on encryption. The transmissionchannel number is an analog transmission number assigned to the analoginput terminal S1, S2 or S3 receiving this analog signal. Thetransmission source ID is a source apparatus ID (SID) assigned to adigitally connected external apparatus generating this analog signal.The format is the format information extracted from the FMT field ofdigital data representing a content output as this analog signal. Theinformation on encryption is information in the EMI field of digitaldata representing a content output as this analog signal. As describedearlier, the information in the EMI field indicates whether or not thedigital data has been encrypted.

[0170] As described above, each analog connection can be associated witha digital connection, and the monitor apparatus 1 is capable ofcontrolling analog and digital connections as a content informationtable like the one shown in FIG. 7.

[0171] Much like the information on the digital signals, the informationon the analog signals can also be added automatically to the contentinformation table shown in FIG. 7 if the information on the analogsignals can be transmitted from the external apparatuses connected tothe input terminals S1, S2 and S3 of the monitor apparatus 1 to themonitor apparatus 1 through the analog transmission lines connected tothe input terminals S1, S2 and S3, by radio communication or throughother transmission lines.

[0172] By utilizing the functions of the IEEE 1394 bus, the monitorapparatus 1 implemented by the embodiment is capable of supplying partor all of the content information table of FIG. 7 created in the monitorapparatus 1 to an external apparatus connected to the network at arequest made by the external apparatus.

[0173] With such a capability of the monitor apparatus 1, each of theexternal apparatuses connected to the network shown in FIG. 1 is capableof knowing which of the external apparatuses is currently supplying datato the monitor apparatus 1 and what type of data is presently beingsupplied thereto. As described above, the monitor apparatus 1 itself iscapable of determining whether or not the signal representing the datacan be decoded by the monitor apparatus 1. In addition, the user of thenetwork is capable of knowing connection status of the network from thecontent information table. For example, the user is capable of knowingwhich of the external apparatuses is capable of processing a signal,which is supplied by another external apparatus but cannot be processedby the monitor apparatus 1.

[0174] The following description explains pieces of processing carriedout by the monitor apparatus 1 implemented by the embodiment to create acontent information table and to respond to an inquiry about the contentinformation table by referring to a flowchart shown in FIG. 8.

[0175] When the control unit 30 employed in the monitor apparatus 1 ofthe embodiment enters a state of being capable of carrying outoperations at the time the power supply of the monitor apparatus 1 isturned on, the processing represented by the flowchart shown in FIG. 8is carried out. As shown in the figure, the flowchart begins with a stepS101 at which the control unit 30 employed in the monitor apparatus 1sets a variable n at 0. The variable n is the number of already scannedisochronous channels or already scanned transmission channels throughwhich signals are received through the IEEE 1394 I/F circuit 14. Then,at the next step S102, the control unit 30 sets isochronous channel n inthe IEEE 1394 I/F circuit 14 and connects the monitor apparatus 1 toisochronous channel n.

[0176] It is the CPU 21 that sets an isochronous channel in the IEEE1394 I/F circuit 14 through the CPU bus 24. When an isochronous channelis set, the IEEE 1394 I/F circuit 14 selects isochronous data of the setisochronous channel received through an IEEE 1394 bus and extractsisochronous packets, that is, pieces of data packetized for theisochronous channel.

[0177] For the reason described above, the IEEE 1394 I/F circuit 14employed in the embodiment is provided with a plurality of possibleisochronous channels settings each used for receiving contentinformation incoming through an IEEE 1394 bus by adoption of a pollingmethod. That is to say, by sequentially changing the isochronous channelsetting from one to another, the IEEE 1394 I/F circuit 14 is capable ofselecting data received through a set isochronous channel and extractingisochronous packets, that is, pieces of data packetized for theisochronous channel, from the selected channel.

[0178] Then, at the next step S103, the IEEE 1394 I/F circuit 14extracts information indicating whether or not the selected data hasbeen encrypted, a source apparatus ID and format informationrespectively from the EMI, SID and FMT fields of the header of anextracted isochronous packet, which was explained earlier by referringto FIG. 5, supplying the information on encryption, the source apparatusID and the format information to the control unit 30.

[0179] Subsequently, at the next step S104, the control unit 30 employedin the embodiment creates a content information table in the RAM 23. Toput it in detail, the control unit 30 receives the information on dataencryption, the source apparatus ID and the format informationrespectively extracted from the EMI, SID and FMT fields by the IEEE 1394I/F circuit 14, putting the information on data encryption, the sourceapparatus ID and the format information in an entry of the contentinformation table created in the RAM 23 along with an isochronouschannel number or a transmission channel number associated with theentry. The isochronous channel number or the transmission channel numberis determined by the variable n.

[0180] Then, at the next step S105, the control unit 30 increments thevariable n by 1 in order to go to a next isochronous channel in achannel-scanning operation. Subsequently, at the next step S106, thevariable n is examined to form a judgment as to whether the variable nhas not exceeded a maximum value of the number of isochronous channels,which is 63 as prescribed in IEEE 1394-1995 specifications.

[0181] If the outcome of the judgment formed at the step S106 indicatesthat the variable n has not exceeded the maximum value of the number ofisochronous channels, the flow of the processing goes on to a step S107at which the active row of the content information table is made valid.The active row includes pieces of information for a content superposedin the superposition circuit 19 and currently being watched and listenedto. The content superposed in the superposition circuit 19 and currentlybeing watched and listened to is determined by the superposition circuit19 in accordance with control executed by the control unit 30 and inaccordance with a command entered by the user.

[0182] Then, at the next step S108, the control unit 30 forms a judgmentas to whether or not an external apparatus connected to the network hasmade an inquiry about the content information table through the IEEE1394 bus and the IEEE 1394 I/F circuit 14. The control unit 30 forms thejudgment as to whether or not an external apparatus connected to thenetwork has made an inquiry about the content information table on thebasis of an isochronous communication from the external apparatus to themonitor apparatus 1 through a digital bus between the external apparatusto the monitor apparatus 1.

[0183] If the outcome of the judgment formed at the step S108 indicatesthat an external apparatus connected to the network has made an inquiryabout the content information table, the flow of the processing goes onto a step S109 at which some or all of information in the contentinformation table created in the RAM 23 is transmitted to the externalapparatus making the inquiry though the IEEE 1394 I/F circuit 14 and theIEEE 1394 bus. Then, the flow of the processing goes back to the stepS101 to repeat the processing from this step.

[0184] If the outcome of the judgment formed at the step S108 indicatesthat no external apparatus connected to the network has made an inquiryabout the content information table, on the other hand, the flow of theprocessing goes back to the step S101 to repeat the pieces ofprocessing.

[0185] A judgment as to whether some or all of information in thecontent information table is to be transmitted to the external apparatusmaking the inquiry is formed in accordance with the inquiry. If theoutcome of the judgment indicates that only some of information in thecontent information table is to be transmitted, some of the informationmay be only information on the external apparatus making the inquiry oronly information on external apparatuses other than the externalapparatus making the inquiry.

[0186] As an alternative, all of the information in the contentinformation table is always transmitted to the external apparatus makingthe inquiry and, at the recipient external apparatus, the information isfurther processed to produce a final output.

[0187] As described above, content information transmitted by adoptionof an isochronous communication method through IEEE 1394 buses isscanned by sequentially changing the isochronous channel from one toanother to monitor digital data handled through the isochronous channelsand acquire information on the digital data without the need for theuser to carry out a manual operation.

[0188] On the other hand, information on a content supplied as an analogsignal to the monitor apparatus 1 by an external apparatus connected tothe monitor apparatus 1 by an analog signal cable is acquired and setmanually by the user. In this way, a content information table includingboth information on analog contents and information on digital contentsis created and stored in the monitor apparatus 1 to be presented to theuser of the monitor apparatus 1 or an external apparatus connected tothe network.

[0189] In addition, by displaying the content information table createdin the apparatus on the screen of the display unit employed in themonitor apparatus 1 as shown in FIG. 7, it is possible to inform theuser of the monitor apparatus 1 of connection status of the network towhich the monitor apparatus 1 is connected.

[0190] It is also possible to draw connection status of the networkconnecting the monitor apparatus 1 to other external apparatuses basedon the content information table on the screen as shown in FIG. 9. Inorder to display the entire content information table shown in FIG. 7 orto draw the connection status of the network shown in FIG. 9 asdescribed above, the control unit 30 supplies display information to theOSD-generating circuit 18.

[0191] In the connection status of the network drawn on the screen, atransmission line currently being used is typically represented by athick line as shown in FIG. 9 so as to enable the user to distinguishsuch a line from others. As an alternative, the color or the brightnessof such a transmission line is made different from those of the others.As another alternative, such a transmission line is displayed in ablinking state. In this way, the user is capable of recognizing whichexternal apparatus is currently supplying a signal to the monitorapparatus 1 at a glance.

[0192] When an incorrect selection is made so that undecodable digitaldata is inadvertently received as indicated by a displayed screen shownin FIG. 6 in a process to create a content information table,information on the digital data can be displayed on the display screen Gof the display unit employed in the monitor apparatus 1. It is needlessto say that, even if decodable digital data is selected, information onthe digital data can also be displayed on the display screen G of thedisplay unit employed in the monitor apparatus 1, being superposed on avideo display of the digital data.

[0193] As described above, in this embodiment, if it is obvious that arelation between external apparatuses connected to the monitor apparatus1 by analog signal cables and the analog terminals S1, S2 and S3 of themonitor apparatus 1 is set univocally by the user, a video display of asupplied analog content can be displayed, being superposed on aninformative message, which is displayed when the analog content issupplied inadvertently as digital data as shown in FIG. 10.

[0194] As described above, in the embodiment shown in FIG. 1, the DVstorage 2, the MPEG-TS storage 3 and the DV camcoder 4 are connected tothe monitor apparatus 1 by analog and digital signal cables. It shouldbe noted, however, that the scope of the present invention is notlimited to a network wherein each of the external apparatuses isconnected to the monitor apparatus 1 by digital and analog signalcables. The present invention can also be applied to a case in whichthere are an external apparatus connected to the monitor apparatus 1only by an analog signal cable as well as an external apparatusconnected to the monitor apparatus 1 only by a digital signal cable.

[0195] In addition, in the embodiment, a circle mark on the active rowof the content information table shown in FIG. 7 is used as a specifierfor indicating which content information is now being selected in themonitor apparatus 1. Thus, network connection status can be displayedwith a transmission in use emphasized as shown in FIG. 9 describedearlier. In addition, the user of the monitor apparatus 1 and anexternal apparatus can be informed of which external apparatus ispresently supplying a signal to the monitor apparatus 1.

[0196] In the display of the content information table shown in FIG. 7on the screen of the display unit employed in the monitor apparatus 1,information on a content presently being used, that is, a sourceapparatus ID showing a source supplying a content being used in thecurrent picture display and format information, may be displayedinversely or displayed in a blinking state to distinguish thisinformation from information on contents, which are supplied fromanother external apparatus and not being currently used in the monitorapparatus 1.

[0197] In addition, the content information table created in the monitorapparatus 1 like the one shown in FIG. 7 can be effectively used inprocesses such as dubbing of digital data from an external apparatusconnected to the network to another as follows.

[0198] Assuming for example that the DV camcoder 4 is supplying ananalog content to the monitor apparatus 1 through the analog signalcable 10 in the network shown in FIG. 1, the user watching a videodisplay of the analog content appearing on the screen of the displayunit employed in the monitor apparatus 1 may want to copy the contentcurrently being played back to another electronic apparatus.

[0199] In such a case, by referring to the content information tabledisplayed on the screen of the display unit employed in the monitorapparatus 1 or the network connection status drawn on the screen, theuser is capable of knowing the source apparatus, the compressing andencoding method and the information on encryption of the contentcurrently being displayed on the screen. Thus, the user is capable offorming a judgment as to whether the DV storage 2 or the MPEG-TS storage3 is capable of decrypting the signal correctly and, hence, properlycopying the content.

[0200] In addition, in the case of the network shown in FIG. 1, assumingthat the user determines the DV storage 2 to be the proper externalapparatus capable of copying digital data generated by the DV camcoder4, it is possible to issue a request for digital dubbing from the DVstorage 2 to the DV camcoder 4. Such a request is initiated by issuing acommand to the DV storage 2 to receive digital data from the DV camcoder4 and record the data. Receiving such a command, the DV storage 2outputs a request to the DV camcoder 4 to provide the digital data tothe DV storage 2.

[0201] At the request issued by the DV storage 2 to the DV camcoder 4 toprovide digital data, the DV camcoder 4 supplies the digital data to theDV storage 2, which then records the data. That is to say, the contentsupplied by the DV camcoder 4 to the monitor apparatus 1 as an analogsignal can be stored in a recording medium employed in the DV storage 2as digital data.

[0202] [Automatic Selection of a Content Supply Route]

[0203] As described before, the monitor apparatus 1 implemented by theembodiment displays the transmission channel number, the sourceapparatus ID and the format information of a content supplied to themonitor apparatus 1. As an alternative, the monitor apparatus 1 maydisplay connection status of the network connecting the apparatus as acontent information table, or draws the status on the screen.

[0204] Even if these pieces of information are displayed, nevertheless,it is quite within the bounds of possibility that a user not familiarwith the monitor apparatus 1 or the external apparatuses connected tothe monitor apparatus 1 by the network is not capable of quicklythinking of an idea as to how to operate the monitor apparatus 1 inorder to display a video of a content the user wants to watch and listento and, hence, not capable of dealing with the situation.

[0205] In order to solve the problem described above, the monitorapparatus 1 implemented by the embodiment is provided with an automaticselect function for automatically selecting a content supply route. Bysetting the monitor apparatus 1 to execute this function, a route forsupplying a digital content is automatically selected so that a videodisplay of the content can be output even if the monitor apparatus 1 isnot capable of decoding the digital data of the content. As a result,the monitor apparatus 1 is capable of outputting the video display of adigital content even if the monitor apparatus 1 is not capable ofdecoding the digital data of the content.

[0206] The automatic select function for automatically selecting acontent supply route is set by storing information entered by operatingthe key operation unit 25 in the RAM 23 employed in the control unit 30.It is thus necessary to employ a non-volatile memory as the RAM 23 sothat setting information stored in the RAM 23 remains stored even if thepower supply of the monitor apparatus 1 is turned off. It is needless tosay that, as an alternative, a non-volatile memory used dedicatedly forstoring various kinds of setting information can also be providedseparately from the RAM 23.

[0207] If the automatic select function for automatically selecting adigital-content supply route stored in the RAM 23 is in an ON state,when the power supply of the monitor apparatus 1 implemented by theembodiment is turned on, the control unit 30 put in the digital externalinput mode described earlier carries out automatic select processing forautomatically selecting a digital-content supply route in accordancewith a flowchart shown in FIGS. 11 and 12.

[0208] As described before, with the digital external input mode set,the IEEE 1394 I/F circuit 14 controlled by the control unit 30 extractsisochronous packets of an isochronous channel assigned to an externalapparatus specified by the user at a step S201. The IEEE 1394 I/Fcircuit 14 then obtains an isochronous channel number of the channelfield and format information of the FMT field from the header of one ofthe isochronous packets, supplying the isochronous channel number andthe format information to the control unit 30.

[0209] At the next step S202, the control unit 30 examines the formatinformation received from the IEEE 1394 I/F circuit 14 to form ajudgment as to whether or not digital data received through theisochronous channel has been compressed and encoded by adoption of amethod that allows the monitor apparatus 1 to decode the digital data,that is, whether or not the digital data has a format that allows themonitor apparatus 1 to decode the digital data.

[0210] If the outcome of the judgment formed at the step S202 indicatesthat the digital data received through the isochronous channel has beencompressed and encoded by adoption of a method, which allows the monitorapparatus 1 to decode the digital data, the flow of the processing goeson to a step S212 at which a digital content obtained as a result of adecoding process is displayed on the screen of the display unit employedin the apparatus in accordance with the processing carried out in thedigital external input mode as described earlier. Then, the processingrepresented by the flowchart shown in FIGS. 11 and 12 is ended.

[0211] If the outcome of the judgment formed at the step S202 indicatesthat the digital data received through the isochronous channel has beencompressed and encoded by adoption of a method, which does not allow themonitor apparatus 1 to decode the digital data, on the other hand, theflow of the processing goes on to a step S203 at which the user isinformed that the digital data received through the isochronous channelcannot be decoded and requested to enter a response indicating a desireto terminate the operation to play back the content or a responseindicating a desire to find an external apparatus capable of decodingthe digital data. That is to say, the flow of the processing goes on tothe step S203 to form a judgment as to whether or not to find anexternal apparatus capable of decoding the digital data.

[0212] If the outcome of the judgment formed at the step S203 indicatesthat the user wants to terminate the operation to play back the content,the processing represented by the flowchart shown in FIGS. 11 and 12 ismerely ended. If the outcome of the judgment formed at the step S203indicates that the user wants to find an external apparatus capable ofdecoding the digital data, on the other hand, the flow of the processinggoes on to a step S204 at which the control unit 30 sets a variable m at0. Then, at the next step S205, the IEEE 1394 I/F circuit 14 transmitsan inquiry to an external apparatus with a node IDm through a digitalbus by adoption of the isochronous communication method. The inquirytransmitted to the external apparatus is an inquiry about whether or notthe external apparatus is capable of decoding the digital data, whichwas compressed and encoded by using a method indicated by the formatinformation extracted at the step S201.

[0213] Then, at the next step S206, the control unit 30 forms a judgmentas to whether or not a reply transmitted by the external apparatus withthe node IDm through the digital bus and the IEEE 1394 I/F circuit 14 inresponse to the inquiry made at the step S205 indicates that theexternal apparatus is capable of decoding the digital data, which wascompressed and encoded by using a method indicated by the formatinformation.

[0214] If the outcome of the judgment formed at the step S206 suggeststhat the reply transmitted by the external apparatus with the node IDmindicates that the external apparatus is not capable of decoding thedigital data, which was compressed and encoded by using a methodindicated by the format information, the flow of the processing goes onto a step S207 at which the control unit 30 increments the variable mby 1. Then, the flow of the processing goes on to a next step S208 toform a judgment as to whether or not the variable m has exceeded amaximum value of the node ID.

[0215] If the outcome of the judgment formed at the step S208 suggeststhat the variable m has exceeded the maximum value of the node ID, theflow of the processing goes on to a step S211 of the continuationflowchart shown in FIG. 12. At the step S211, the control unit 30displays a message on the screen of the display unit employed in themonitor apparatus 1 to notify the user that no external apparatuscapable of decoding the digital data, which was compressed and encodedby using a method indicated by the format information, is connected tothe network of the monitor apparatus 1. Then, the processing representedby the flowchart shown in FIGS. 11 and 12 is ended. If the outcome ofthe judgment formed at the step S208 suggests that the variable m hasnot exceeded the maximum value of the node ID, on the other hand, theflow of the processing goes back to the step S205 to repeat theprocessing from this step.

[0216] If the outcome of the judgment formed at the step S206 suggeststhat the reply transmitted by the external apparatus with the node IDmindicates that the external apparatus is capable of decoding the digitaldata, which was compressed and encoded by using a method indicated bythe format information, on the other hand, the flow of the processinggoes on to a step S209 of the continuation flowchart shown in FIG. 12.At the step S209, the control unit 30 requests the IEEE 1394 I/F circuit14 to output a command to the external apparatus indicated by the nodeIDm through a digital bus to request that the external apparatus receiveisochronous packets of an isochronous channel indicated by theisochronous channel number acquired at the step S201, decode the packetsand transmit results of decoding as an analog signal to the monitorapparatus 1.

[0217] In addition, in this embodiment, each analog connection isassociated with a digital connection, and a content information tableexplained before by referring to FIG. 7 is created in advance asdescribed earlier. Thus, by examining the formats and the node ID (ornode IDm) of an external apparatus capable of decoding digital data inthe content information table, the control unit 30 is capable of findingan external apparatus capable of decoding the digital data compressedand encoded by the method indicated by the format information acquiredat the step S201 and capable outputting results of decoding as an analogsignal to the monitor apparatus 1. The control unit 30 is thereby alsocapable of identifying which analog input terminal of the monitorapparatus 1 is connected to the external apparatus.

[0218] Then, at the next step S210, the control unit 30 controls thesuperposition circuit 19 to output the analog signal received from theexternal apparatus through the analog input terminal as a result ofdecoding the digital data, which was compressed and encoded by themethod indicated by the format information acquired at the step S201.Finally, the processing represented by the flowchart shown in FIGS. 11and 12 is ended.

[0219] As described above, when the monitor apparatus 1 receives digitaldata, which was compressed and encoded by a method making it impossiblefor the monitor apparatus 1 to decompress and decode the digital data,through the digital bus 5 and the IEEE 1394 I/F circuit 14, the monitorapparatus 1 reroutes the digital data to an external apparatus capableof decoding the data and supplying a result of the decoding as an analogsignal back to the monitor apparatus 1. The monitor apparatus 1 is thencapable of automatically outputting the analog signal representing thedesired digital data as a video display on the screen G of the displayunit employed in the monitor apparatus 1 as shown in FIG. 13A.

[0220] In addition, by creating a content information table in advanceas described above, the message, which was displayed when a content wasreceived as undecodable digital data, can be displayed, being superposedon the video display of the content received as an analog signalresulting from a process of decoding the digital data in an externalapparatus as shown in FIG. 13B. With the message displayed on the screenas shown in this figure, the user is capable of knowing the sourceapparatus originally generating the content. In this example, the sourceapparatus originally generating the content is an external apparatuswith a source apparatus ID of 1.

[0221] In the case of the network shown in FIG. 1, for example, adigital content generated by the DV storage 2 is rerouted to the DVcamcoder 4 to be decoded thereby, being converted into an analog signalwhich is eventually-re-supplied to the monitor apparatus 1. In this way,the user is capable of watching and listening to a digital contentgenerated by the DV storage 2 and initially supplied to the monitorapparatus 1 as a DV signal, which cannot be decoded by the monitorapparatus 1.

[0222] Thereby, the user of the monitor apparatus 1 is capable ofwatching and listening to video and audio outputs of a desired digitalcontent played back by an external apparatus without the need to carryout a difficult operation on the monitor apparatus 1. As a result, auser not familiar with the monitor apparatus 1 or the externalapparatuses connected to the monitor apparatus 1 by the network iscapable of reliably watching and listening to a digital content playedback and output by any one of the external apparatuses.

[0223] It should be noted that the judgment formed at the step S202 doesnot have to be based on format information extracted from the FMT fieldof the header of an isochronous packet. As described earlier, forexample, digital data received by the IEEE 1394 I/F circuit 14 isdecoded, and a result of the decoding can be used as a basis for forminga judgment as to whether or not the received digital data has beencompressed and encoded by adoption of a method that makes it impossiblefor the monitor apparatus 1 to decompress and decode the data. That isto say, there are a variety of ways to form a judgment as to whether ornot the received digital data has been compressed and encoded byadoption of a method that makes it impossible for the monitor apparatus1 to decompress and decode the data.

[0224] As described earlier, the monitor apparatus 1 has the analoginput terminals other than the terminals for the IEEE 1394 I/F circuit14. It should be noted, however, that it is not always necessary toprovide the monitor apparatus 1 with analog input terminals other thanterminals for the IEEE 1394 I/F circuit 14. For example, in place of ananalog input terminal, it is also possible to provide a digital inputterminal for receiving an already decompressed base-band signal. Withsuch a digital input terminal, the monitor apparatus 1 is capable ofreceiving an already decompressed base-band signal.

[0225] Since the base-band signal supplied to the digital input terminalhas already been decompressed, it is not necessary for the monitorapparatus 1 to decompress or decode the signal. Instead, the base-bandsignal received by the monitor apparatus 1 is supplied to a D/Aconverter for producing a normally usable signal. To put it concretely,in place of the analog input terminals S1, S2 and S3, it is possible toprovide digital input terminals each used for receiving an alreadydecompressed base-band signal. Thus, the present invention can also beapplied to a case wherein a base-band signal received from an externalapparatus connected to the monitor apparatus 1 by the network issubjected to D/A conversion before being supplied to the superpositioncircuit 19.

[0226] That is to say, the present invention can be applied to not onlya case wherein digital data encoded by adoption of some methodsincluding a compressing and encoding method is not supplied to themonitor apparatus 1 as it is, but the digital data is subjected todecoding and D/A conversion in an external apparatus to generate ananalog signal usable in the monitor apparatus 1 to supply thereto, butalso a case wherein a usable analog signal is supplied to the monitorapparatus 1 as it is without being subjected to D/A conversion asdescribed above.

[0227] It should be noted that, in the monitor apparatus 1 implementedby this embodiment, digital data decoded in the MPEG decoder 17 byadoption of the MPEG decoding method is subjected to D/A conversion inthe superposition circuit 19.

[0228] In addition, while a route for supplying a content isautomatically selected in the embodiment described above, the scope ofthe present invention is not limited to such a scheme. In an operationto dub a digital content in the network to which the monitor apparatus 1is connected, for example, an external apparatus capable of copying thedigital data generated by a desired source apparatus in a compressedstate as it is is determined.

[0229] Then, a command is issued to the determined external apparatus toreceive and copy the digital content generated by the desired sourceapparatus and, at the same time, a command is given to the sourceapparatus to output the digital data to the copying external apparatus.By issuing such commands, the external apparatus capable of copying thedigital data generated by the desired source apparatus in a compressedstate as it is automatically and normally copies and stores the data.

[0230] It should be noted that, in the embodiment described above,displayed information is not limited to a transmission channel, a sourceapparatus ID and format information. By displaying also information on adigital content received from a digital bus, information on a contentreceived through an analog input terminal, information on whether or notdigital data has been encrypted and the like, it is possible to clearlyshow the content supply route and the original condition of the content.The various kinds of information displayed are effective for identifyingan external apparatus capable of copying data.

[0231] In addition, the monitor apparatus 1 implemented by theembodiment described above has a function, which is used for displayingpieces of information on a digital content supplied to the monitorapparatus 1 such as a transmission channel number (or an isochronouschannel number), a source apparatus ID and format information as shownin FIG. 6 in case the monitor apparatus 1 is not capable of decoding thedigital content. The monitor apparatus 1 also has a function to create acontent information table, display part or all of the table and transmitpart or all of the table to an external apparatus at a request made bythe external apparatus. Furthermore, the monitor apparatus 1 also has anautomatic select function for automatically selecting a content supplyroute.

[0232] However, it is also possible to provide a monitor apparatushaving only the function, which is used for displaying pieces ofinformation on a digital content supplied to the monitor apparatus 1such as a transmission channel number (or an isochronous channelnumber), a source apparatus ID and format information in case themonitor apparatus 1 is not capable of decoding the digital content.

[0233] By the same token, it is also possible to provide a monitorapparatus having only the function to create a content informationtable, display part or all of the table and transmit part or all of thetable to an external apparatus at a request made by the externalapparatus. Likewise, it is also possible to provide a monitor apparatushaving only the function for automatically selecting a content supplyroute. Similarly, it is also possible to provide a monitor apparatushaving only any 2 of the 3 functions described above.

[0234] In addition, in the embodiment described above, information inthe EMI field of an isochronous packet is used as a basis for forming ajudgment as to whether or not incoming digital data has been encrypted.It should be noted, however, that the scope of the present invention isnot limited to this scheme. For example, the level or another attributeof digital data supplied to the monitor apparatus 1 is detected todetermine whether or not the digital data has been encrypted. That is tosay, the formation of the judgment as to whether or not incoming digitaldata has been encrypted is based on the state of the digital data.

[0235] Furthermore, the embodiment described above is used forexemplifying an application of the present invention to a monitorapparatus. It is worth noting, however, that the scope of the presentinvention is not limited to a monitor apparatus. For example, thepresent invention can also be applied to an apparatus called a set topbox for receiving a digital broadcast, a digital VTR and otherelectronic equipment such as a personal computer.

[0236] That is to say, the present invention can be applied to a varietyof information outputting apparatuses each used for receiving digitaldata through a digital interface provided therein, carrying outprocessing such as a decoding process on the digital data and outputtingresults of the processing.

[0237] Thus, the present invention can be applied to not only a case forhandling digital data comprising video and audio signals as describedabove, but also a case for handling other digital data such as computerprograms and computer data.

[0238] Moreover, the embodiment described above is used for exemplifyingthe monitor apparatus 1 provided with a digital interface conforming tothe IEEE 1394 standard. It should be noted, however, that the scope ofthe present invention is not limited to such a digital interface. Thatis to say, the present invention can also be applied to cases in which avariety of digital interfaces are employed for transmitting informationon main digital data (or a digital content) besides the main digitaldata itself.

[0239] In addition, while the embodiment described above uses 2 types ofcompressing and encoding method, namely, the DV method and the MPEG-TSmethod, the scope of the present invention is not limited to thesemethods. That is to say, the present invention can also be applied to acase in which digital data cannot be decoded due to other differences intransmission format. As described above, for example, there aredifferences in encoding method between the DV, MPEG, JPEG and othermethods, which result in the differences in transmission format. To putit concretely, the differences in transmission format include adifference in bit count per word and a difference in whether or notdigital data has been encoded and, in the case of a packet transmission,differences in packet size, header size and header fields.

[0240] In the case of the digital television broadcasting, for example,a digital content may be broadcasted by adoption of typically a signaltransmission method known in the US as a DSS method in addition to theMPEG-TS signal format. Furthermore, the DSS method can be an SD(standard definition) method or an HD (high definition) method. Areceiver compatible with the DSS method may conceivably be capable ofdecoding digital data conforming to the SD method but not capable ofdecoding digital data conforming to the HD method. In a word, thepresent invention can also be applied to a system in which digitalcontents transmitted by digital broadcasting are encoded in accordancewith different encoding methods and, hence, have different transmissionformats.

[0241] That is to say, when the monitor apparatus 1 is not capable ofdecoding a broadcasted signal received from a digital televisionbroadcasting station, the monitor apparatus 1 is capable of displayingthe broadcast channel number, information on the format and otherattributes of the digital television broadcasting. In this case,information extractable from the incoming broadcast signal is displayed.For example, information on a digital broadcast signal transmittedthrough a broadcasting channel is prepared in advance for eachbroadcasting channel in an electronic apparatus having a function forreceiving the digital broadcast signal to be displayed and reported tothe user.

1-40 (Canceled).
 41. An information-outputting apparatus connected to anetwork comprising a plurality of electronic apparatuses, saidinformation-outputting apparatus comprising: a digital interface unitfor receiving a digital signal having a predetermined format;signal-decoding means for decoding the digital signal;decodable/undecodable judgment means for forming a judgment as towhether or not the digital signal received by said digital interfaceunit can be decoded by said signal-decoding means; andinformation-reporting means for reporting a source-apparatus informationindicating an electronic apparatus serving as a source outputting saiddigital signal and an information on the predetermined format, whereinsaid information-reporting means further reports that the digital signalreceived by said digital interface unit is undecodable to a user bydisplaying said report on a display unit in case an outcome of ajudgment formed by said decodable/undecodable judgment means indicatesthat said digital signal is undecodable.
 42. An information-outputtingapparatus according to claim 41, said apparatus further havinginformation-tabularizing means for organizing source-apparatusinformation and information on a format, which are detected by saidinformation-detecting means, for each of said electronic apparatusesconnected to said network in a table by associating a pair ofsource-apparatus information and information on a format with saidcorresponding electronic apparatus, wherein said information-reportingmeans reports said information tabularized by saidinformation-tabularizing means to the user.
 43. Aninformation-outputting apparatus according to claim 42, said apparatushaving: one or more base-band-signal input terminals each connected toone of said electronic apparatuses connected to said network and usedfor receiving a base-band signal generated by said electronic apparatus;and information-adding means for adding source-apparatus informationindicating a source apparatus generating a base-band signal andinformation, which indicates a format of said base-band signal in casesaid base-band signal has been encoded, for each of said electronicapparatuses connected to said base-band-signal input terminals to saidinformation tabularized by said information-tabularizing means byassociating said source-apparatus information with said informationindicating a format.
 44. An information-outputting apparatus accordingto claim 42, said apparatus having apparatus-pointing means for pointingout a source apparatus generating a signal presently displayed on ascreen in said tabularized information.
 45. An information-outputtingapparatus according to claim 41, wherein said decodable/undecodablejudgment means forms a judgment as to whether a digital signal receivedby said digital interface unit is decodable or undecodable on the basisof said information on a format detected by said information-detectingmeans.
 46. An information-outputting apparatus according to claim 41,wherein said information-reporting means further outputs information asa sound or a voice generated by speakers.
 47. An information-outputtingapparatus according to claim 41, said information-outputting apparatusfurther having encrypted/unencrypted judgment means for forming ajudgment as to whether or not a digital signal received by said digitalinterface unit has been encrypted, wherein said information-reportingmeans reports a result of said judgment formed by saidencrypted/unencrypted judgment means to the user.
 48. Aninformation-outputting apparatus according to claim 47, wherein: saidinformation-detecting means is also capable of detecting informationindicating whether or not a digital signal received by said digitalinterface unit has been encrypted from said digital signal; and saidencrypted/unencrypted judgment means forms a judgment as to whether ornot a digital signal received by said digital interface unit has beenencrypted on the basis of said information detected by saidinformation-detecting means to indicate whether or not said digitalsignal received by said digital interface unit has been encrypted. 49.An information-outputting apparatus according to claim 42, wherein anyone of said electronic apparatuses connected to said network is capableof arbitrarily making an access to said tabularized information.
 50. Aninformation-outputting apparatus according to claim 41, wherein saiddigital buses are each a bus conforming to the IEEE 1394 standard. 51.An information-outputting apparatus according to claim 41, wherein saidinformation on a format is information indicating an encoding method ofa digital signal supplied by way of said digital interface unit.
 52. Aninformation-outputting apparatus according to claim 41, wherein saidinformation on a format is information indicating a transmission formatof a digital signal supplied by way of said digital interface unit. 53.An information-outputting apparatus according to claim 41, wherein saidinformation-reporting means reports a predetermined message in additionto said source-apparatus information and said information on a format tothe user.
 54. An information-outputting apparatus according to claim 41,wherein, after said information-reporting means reports saidsource-apparatus information and said information on a format to theuser for a predetermined period of time, reporting is ended.